Package-level declarations
Types
Link copied to clipboard
class CapabilityCipher
Link copied to clipboard
data class ManualGradeDeliveryCommand(val submissions: SubmissionSource, val token: String, val target: ManualGradeTarget, val payload: ManualGradePayload)
Binds a grade payload to its A+ submission source and authenticated delivery context.
Link copied to clipboard
data class ManualGradePayload(val points: Int, val maxPoints: Int, val feedbackHtml: String, val gradingData: String)
Link copied to clipboard
data class ManualGradePollingPolicy(val recoveryAttempts: Int = 8, val confirmationAttempts: Int = 40, val intervalMillis: Long = 250, val deliveryLeaseMillis: Long)
Limits pending-delivery recovery and confirmation polling.
Link copied to clipboard
Link copied to clipboard
Authenticates manual-grading administration requests and exposes capability maintenance.
Link copied to clipboard
Link copied to clipboard
data class ManualGradingCapability(val registration: ManualGradingCapabilityRegistration, val state: ManualGradingState, val points: Int?, val maxPoints: Int?, val payloadDigest: String?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Indicates that no configured course owns the requested manual-grading exercise.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Registers manual-grading capabilities and coordinates deferred grade delivery.
Link copied to clipboard
Link copied to clipboard
Durable delivery state for a manual-grading capability.